<?php
/**
 * @package		orcamento	
 * @desc		Componente voltado to listar produtor e entreoutros
 * @author	    Lucas Emmanoel Araujo Machado (lucasemmanoel@gmail.com).
 * @since		2011-04-10	
 * @abstract	Prepara dados para serem adicionados/editados, removidos e salvos.
 */

// Não permite o acesso direto ao arquivo.
defined( '_JEXEC' ) or die( 'Restricted access' );

// Recursos Joomla! para trabalhar com views.
jimport( 'joomla.application.component.view' );

class OrcamentosViewCategoria extends JView
{
	function display( $tpl = null )
	{
		// Pega o registro a ser editado.
		$registro	= & $this->get( 'Registro' );

		// Determina se é adição ou edição de registro.
		$isNew		= ( $registro->id < 1);

		// Define o texto a ser exibido.
		if ( $isNew )
		{
			$text	= JText::_( 'Novo registro' );
		}
		else
		{
			$text	= JText::_( 'Edição' );
		}

		// Exibe o título da do formulário.
		JToolBarHelper::title(   JText::_( 'Gerenciador de Sistema gerenciador de Produtos' ).': <small><small>[ ' . $text.' ]</small></small>' );

		// Botão para salvar o registro.
		JToolBarHelper::save( );

		// Botão para fechar ou cancelar a edição.
		if ( $isNew )
		{
			JToolBarHelper::cancel( );
		}
		else
		{
			// for existing items the button is renamed `close`
			JToolBarHelper::cancel( 'cancel', 'Close' );
		}

		$editor					= & JFactory::getEditor();
		// Prepara os dados para o template.
		$this->assignRef( 'registro', $registro );
		$this->assignRef( 'editor', $editor );
		
		// Carrega o template.
		parent::display( $tpl );
	}
}
